package com.hxzy.entity;

import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author 
 * 前端用户表
 */
@Data
@KeySequence(value = "mall_user_seq")
public class MallUser implements Serializable {
    @TableId
    private BigDecimal userId;

    /**
     * 昵称
     */
    private String nickName;

    /**
     * 登录密码
     */
    private String loginName;

    /**
     * 登录密码
     */
    private String loginPassword;

    /**
     * 个性签名
     */
    private String introduceSign;

    /**
     * 收货地址
     */
    private String address;

    /**
     * 注销标识字段(0-正常 1-已注销)
     */
    private Short isDeleted;

    /**
     * 锁定标识字段(0-未锁定 1-已锁定)
     */
    private Short lockedFlag;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 修改人
     */
    private String updateBy;

    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    private static final long serialVersionUID = 1L;
}